﻿//*** Guidance generated code ***//
using System;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;
using System.Text;

namespace ProjectBase.Core
{
    [Serializable]
    public class Messages : List<Message> { }

    /// <summary>
    ///     application message class
    /// </summary>
    [Serializable]
    public class Message
    {
        public virtual Severity Severity { get; set; }
        public virtual string Text { get; set; }
        public virtual string Reporter { get; set; }
        public virtual string Layer { get; set; }

        public virtual string Template { get; set; }
        public virtual string DebugDetails { get; set; }
    }
}